
* {
  margin: 0;
  padding: 0;
}
.clearfix {
    zoom: 1;
}
.clearfix:after {
    content: ".";
    width: 0;
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    overflow:hidden;
}
@font-face {
  font-family: 'iconfont';  /* project id 674937 */
  src: url('//at.alicdn.com/t/font_674937_9gfran1eh6i.eot');
  src: url('//at.alicdn.com/t/font_674937_9gfran1eh6i.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_674937_9gfran1eh6i.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_674937_9gfran1eh6i.woff') format('woff'),
  url('//at.alicdn.com/t/font_674937_9gfran1eh6i.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_674937_9gfran1eh6i.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 14px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.el-el-upload[data-v-1a2f9929] {
  position: relative;
  margin-top: 10px;
}
.el-el-upload .progress[data-v-1a2f9929] {
  background: rgba(0, 0, 0, 0.5);
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: 200;
}
.el-el-upload .progress .el-progress[data-v-1a2f9929] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.el-el-upload .filename[data-v-1a2f9929] {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  color: #ffffff;
  font-size: 16px;
}
.el-el-upload .top[data-v-1a2f9929] {
  padding-top: 40px;
}

.editBanner[data-v-fdcb67d0] {
  margin-top: 20px;
}
.linkBanner[data-v-fdcb67d0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner p[data-v-fdcb67d0] {
  width: 50px;
  display: inline-block;
}
.linkBanner .el-input[data-v-fdcb67d0] {
  margin-left: 16px;
}
.el-carousel__item h3[data-v-fdcb67d0] {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item[data-v-fdcb67d0]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-fdcb67d0]:nth-child(2n + 1) {
  background-color: #d3dce6;
}

.banner[data-v-02f02e63] {
  position: relative;
}
.edit[data-v-02f02e63] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.ContestBanner[data-v-02f02e63] {
  height: 650px;
  overflow: hidden;
  background: center 0 no-repeat;
  background-size: cover;
}
.el-carousel[data-v-02f02e63] {
  z-index: 0 !important;
}
.header[data-v-02f02e63] {
  width: 100%;
  /* background: #000; */
  height: 51px;
  position: absolute;
  top: 0;
}
.logo[data-v-02f02e63] {
  height: 27px;
  margin-top: 12px;
  float: left;
  position: relative;
  z-index: 9;
}
.logo img[data-v-02f02e63] {
  height: 100%;
  width: auto;
}

.editBanner[data-v-05cee255] {
  margin-top: 20px;
}
.linkBanner[data-v-05cee255] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner p[data-v-05cee255] {
  width: 50px;
  display: inline-block;
}
.linkBanner .el-input[data-v-05cee255] {
  margin-left: 16px;
}
.el-carousel__item h3[data-v-05cee255] {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item[data-v-05cee255]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-05cee255]:nth-child(2n + 1) {
  background-color: #d3dce6;
}

.banner[data-v-7df25ce4] {
  position: relative;
}
.edit[data-v-7df25ce4] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.ContestBanner[data-v-7df25ce4] {
  height: 300px;
  overflow: hidden;
  background: center 0 no-repeat;
  background-size: cover;
}
.el-carousel[data-v-7df25ce4] {
  z-index: 0 !important;
}
.header[data-v-7df25ce4] {
  width: 100%;
  /* background: #000; */
  height: 51px;
  position: absolute;
  top: 0;
}
.logo[data-v-7df25ce4] {
  height: 27px;
  margin-top: 12px;
  float: left;
  position: relative;
  z-index: 9;
}
.logo img[data-v-7df25ce4] {
  height: 100%;
  width: auto;
}

.ContestDynamic[data-v-d18e89ac] {
  width: 100%;
}
.ContestDynamic .container[data-v-d18e89ac] {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.ContestDynamic .container .titleContent[data-v-d18e89ac] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.ContestDynamic .container .titleContent h3[data-v-d18e89ac] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.ContestDynamic .container .titleContent p[data-v-d18e89ac] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.ContestDynamic .container .newsWrapper[data-v-d18e89ac] {
  width: 100%;
}
.ContestDynamic .container .newsWrapper .mainWrapper[data-v-d18e89ac] {
  display: inline-block;
  width: 375px;
  height: 284px;
  margin-top: 20px;
  padding: 0 10px;
  overflow: hidden;
  cursor: pointer;
}
.ContestDynamic .container .newsWrapper .mainWrapper img[data-v-d18e89ac] {
  width: 100%;
  float: left;
}
.ContestDynamic .container .newsWrapper .mainWrapper .main[data-v-d18e89ac] {
  width: 100%;
  height: 100%;
  position: relative;
}
.ContestDynamic .container .newsWrapper .mainWrapper .main .module[data-v-d18e89ac] {
  min-height: 70px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  text-align: center;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}
.ContestDynamic .container .newsWrapper .mainWrapper .main .module h3[data-v-d18e89ac] {
  font-size: 14px;
  text-align: center;
  color: #fff;
  padding: 0 12px;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 20px;
  margin-bottom: 10px;
}
.ContestDynamic .container .shadowBox[data-v-d18e89ac] {
  margin-top: 10px;
}
.ContestDynamic .container .shadowBox img[data-v-d18e89ac] {
  display: block;
  max-width: 100%;
  height: auto;
}
.ContestDynamic .container .MoreLink[data-v-d18e89ac] {
  text-align: center;
}
.ContestDynamic .container .MoreLink a[data-v-d18e89ac] {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 140px;
  height: 40px;
  line-height: 40px;
  color: #fff !important;
  background: #111 !important;
  font-size: 14px;
  text-align: center;
  margin: 10px auto;
  border: 1px solid #111111;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}

.ContestDynamic[data-v-a28fde74] {
  width: 100%;
  text-align: center;
}
.ContestDynamic .container[data-v-a28fde74] {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.ContestDynamic .container .titleContent[data-v-a28fde74] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.ContestDynamic .container .titleContent h3[data-v-a28fde74] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-bottom: 10px;
}
.ContestDynamic .container .titleContent p[data-v-a28fde74] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.ContestDynamic .newsnotice[data-v-a28fde74] {
  display: block;
  margin: 0 auto;
}
.ContestDynamic .newsnotice li[data-v-a28fde74] {
  width: 142px;
  height: 42px;
  line-height: 42px;
  display: inline-block;
  margin: 0 13px;
  border: 1px solid #111111;
  text-align: center;
  font-size: 14px;
  color: #111111;
  cursor: pointer;
}
.ContestDynamic .newsnotice li.on[data-v-a28fde74] {
  background: #111111;
  color: #FFFFFF;
}
.ContestDynamic .timeLineAll[data-v-a28fde74] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 30px 0;
}
.ContestDynamic .timeLineAll .timeLine[data-v-a28fde74] {
  margin: 0 auto;
  display: inline-block;
  cursor: pointer;
}
.ContestDynamic .pagination[data-v-a28fde74] {
  margin-bottom: 60px;
}

.el-timeline-item {
  left: 105px;
}
.el-timeline-item__timestamp.is-bottom {
  position: absolute;
  margin-top: 0 !important;
  top: 4px;
  left: -84px;
}
.el-timeline-item__content {
  width: 400px;
  text-align: left;
}

.ContestDynamic[data-v-48611660] {
  width: 100%;
  text-align: center;
}
.ContestDynamic .container[data-v-48611660] {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.ContestDynamic .container .titleContent[data-v-48611660] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.ContestDynamic .container .titleContent h3[data-v-48611660] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-bottom: 10px;
}
.ContestDynamic .container .titleContent p[data-v-48611660] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.ContestDynamic .newsnotice[data-v-48611660] {
  display: block;
  margin: 0 auto;
}
.ContestDynamic .newsnotice li[data-v-48611660] {
  width: 142px;
  height: 42px;
  line-height: 42px;
  display: inline-block;
  margin: 0 13px;
  border: 1px solid #111111;
  text-align: center;
  font-size: 14px;
  color: #111111;
  cursor: pointer;
}
.ContestDynamic .newsnotice li.on[data-v-48611660] {
  background: #111111;
  color: #FFFFFF;
}
.ContestDynamic .timeLineAll[data-v-48611660] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 30px 0;
}
.ContestDynamic .timeLineAll .timeLine[data-v-48611660] {
  margin: 0 auto;
  display: inline-block;
  cursor: pointer;
}
.ContestDynamic .pagination[data-v-48611660] {
  margin-bottom: 60px;
}

.el-timeline-item {
  left: 105px;
}
.el-timeline-item__timestamp.is-bottom {
  position: absolute;
  margin-top: 0 !important;
  top: 4px;
  left: -84px;
}
.el-timeline-item__content {
  width: 400px;
  text-align: left;
}

.abstractDetail[data-v-c7c9b09c] {
  text-align: center;
}
.abstractDetail .DetaileOne[data-v-c7c9b09c] {
  display: inline-block;
  width: 400px;
  height: 297px;
  overflow: hidden;
  position: relative;
}
.abstractDetail .imgModule[data-v-c7c9b09c] {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
  background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0));
}
.abstractDetail .imgModule img[data-v-c7c9b09c] {
  width: 100%;
  height: 100%;
}
.contentDetails[data-v-c7c9b09c] {
  position: absolute;
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(#fff));
  background: linear-gradient(to top, #000, #fff);
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 4;
}
.contentDetails h3[data-v-c7c9b09c] {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
}
.contentDetails p[data-v-c7c9b09c] {
  color: #fff;
  font-size: 12px;
  padding: 0 10px 10px;
  text-align: right;
}
li a[data-v-c7c9b09c] {
  background-color: #000;
  display: block;
}
.fc[data-v-c7c9b09c] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 3;
  top: 0;
  left: 0;
}

li a[data-v-1c33bf7c] {
  background-color: #000;
  display: block;
}
.fc[data-v-1c33bf7c] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 3;
  top: 0;
  left: 0;
}
.ContestAbstract[data-v-1c33bf7c] {
  background: #f7f7f7;
  min-height: 400px;
  background-image: url(https://web.moocollege.com/mooc/hzq/vueskin/assets/abstractBg.png);
  background-position: center 335px;
  background-repeat: no-repeat;
  padding-bottom: 74px;
}
.ContestAbstract .main[data-v-1c33bf7c] {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  padding-top: 60px;
}
.ContestAbstract .main .titleContent[data-v-1c33bf7c] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.ContestAbstract .main .titleContent h3[data-v-1c33bf7c] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.ContestAbstract .main .titleContent p[data-v-1c33bf7c] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.ContestAbstract .ContestPurpose[data-v-1c33bf7c] {
  overflow: hidden;
  margin: 0 auto;
  min-height: 100px;
}
.ContestAbstract .ContestPurpose .abstractDetail .DetaileOne[data-v-1c33bf7c] {
  float: left;
  width: 447px;
  height: 297px;
  overflow: hidden;
}
.ContestAbstract .ContestPurpose .abstractDetail .DetaileTwo[data-v-1c33bf7c] {
  float: left;
  width: 444px;
  height: 298px;
  overflow: hidden;
}
.ContestAbstract .ContestPurpose .abstractDetail .imgModule[data-v-1c33bf7c] {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
  background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0));
}
.ContestAbstract .ContestPurpose .abstractDetail .imgModule img[data-v-1c33bf7c] {
  width: 100%;
  height: 100%;
}
.ContestAbstract .ContestPurpose .abstractDetail .DetaileThree[data-v-1c33bf7c] {
  float: left;
  width: 309px;
  height: 297px;
  overflow: hidden;
}
.ContestAbstract .ContestPurpose .abstractDetail.clearFloat li[data-v-1c33bf7c] {
  position: relative;
}
.ContestAbstract .ContestPurpose .abstractDetail.clearFloat li a[data-v-1c33bf7c] {
  width: 100%;
  height: 100%;
}
.ContestAbstract .DetaileThree .abstractDetail.clearFloat li[data-v-68840e4c][data-v-1c33bf7c] {
  position: relative;
  width: 100%;
  height: 50%;
  overflow: hidden;
}
.ContestAbstract .ContestProcess[data-v-1c33bf7c] {
  margin-top: 46px;
}
.ContestAbstract .ContestProcess .Subtitle[data-v-1c33bf7c] {
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  color: #111;
  margin-bottom: 20px;
  color: #fff;
  text-align: center;
}
.ContestAbstract .ContestProcess .ProcessMain .table[data-v-1c33bf7c] {
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.ContestAbstract .ContestProcess .ProcessMain .table thead tr[data-v-1c33bf7c] {
  background: #000;
}
.ContestAbstract .ContestProcess .ProcessMain .table thead tr th[data-v-1c33bf7c] {
  padding: 20px;
  color: #fff;
  text-align: center;
  width: 23.2%;
  border-right: 1px solid #9a999f;
}
.ContestAbstract .ContestProcess .ProcessMain .table thead tr th[data-v-1c33bf7c]:first-child {
  width: 14.2%;
}
.ContestAbstract .ContestProcess .ProcessMain .table thead tr th[data-v-1c33bf7c]:last-child {
  width: 16.2%;
  border-right: 0;
}
.ContestAbstract .ContestProcess .ProcessMain .table tbody tr[data-v-1c33bf7c] {
  background: #fff;
}
.ContestAbstract .ContestProcess .ProcessMain .table tbody tr td[data-v-1c33bf7c] {
  padding: 20px;
  text-align: center;
  border-right: 1px solid #9a999f;
  vertical-align: middle;
  border-top: 1px solid #9a999f;
}
.contentDetails[data-v-1c33bf7c] {
  position: absolute;
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(#fff));
  background: linear-gradient(to top, #000, #fff);
  bottom: 0;
  width: 100%;
  left: 0;
  z-index: 4;
}
.contentDetails h3[data-v-1c33bf7c] {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  padding: 10px;
}
.contentDetails p[data-v-1c33bf7c] {
  color: #fff;
  font-size: 12px;
  padding: 0 10px 10px;
  text-align: right;
}
.smallli[data-v-1c33bf7c] {
  width: 444px;
  height: 149px;
}

.ivu-table th {
  background: #000 !important;
  color: #fff !important;
  text-align: center;
}

.leglev[data-v-a1a0c800] {
  display: inline-block;
  margin-right: 75px;
}
.detail[data-v-a1a0c800] {
  width: 180px;
  height: 200px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  margin-bottom: 20px;
}
.leglev[data-v-a1a0c800]:nth-child(4n+5) {
  margin-right: 0;
}
.leglev[data-v-a1a0c800]:nth-child(4n+6) {
  margin-left: 255px;
}
.leglev[data-v-a1a0c800]:nth-child(1) {
  margin-left: 0;
}
.one[data-v-a1a0c800] {
  background: #000;
  font-size: 30px;
  color: #FFFFFF;
}
.one > div[data-v-a1a0c800] {
  margin-top: 30px;
  margin-left: 30px;
}
.one .name[data-v-a1a0c800] {
  font-size: 22px;
  margin: 22px 0 12px 0;
  height: 33px;
  overflow: hidden;
}
.one .line[data-v-a1a0c800] {
  width: 21px;
  height: 5px;
  background: #FFFFFF;
}
.two[data-v-a1a0c800] {
  background: #FFFFFF;
  text-align: center;
}
.two .iconp[data-v-a1a0c800] {
  width: 100%;
  height: 120px;
  line-height: 120px;
}
.two .iconp i[data-v-a1a0c800] {
  color: #000;
  font-size: 44px;
}
.two .foot[data-v-a1a0c800] {
  height: 80px;
  background: #000;
  font-size: 14px;
  color: #FFFFFF;
}
.two .foot .time[data-v-a1a0c800] {
  padding-top: 20px;
}
h1[data-v-a1a0c800],
h2[data-v-a1a0c800] {
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  line-height: 24px;
}
h1[data-v-a1a0c800] {
  margin-top: 30px;
}
h2[data-v-a1a0c800] {
  margin-bottom: 40px;
}

.ContestProcess[data-v-ea5152d0] {
  margin: 0 auto;
  margin-top: 46px;
  width: 1200px;
}
.ContestProcess .Subtitle[data-v-ea5152d0] {
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  color: #111;
  margin-bottom: 20px;
  color: #fff;
  text-align: center;
}
.ContestProcess .ProcessMain .table[data-v-ea5152d0] {
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.ContestProcess .ProcessMain .table thead tr[data-v-ea5152d0] {
  background: #000;
}
.ContestProcess .ProcessMain .table thead tr th[data-v-ea5152d0] {
  padding: 20px;
  color: #fff;
  text-align: center;
  width: 23.2%;
  border-right: 1px solid #9a999f;
}
.ContestProcess .ProcessMain .table thead tr th[data-v-ea5152d0]:first-child {
  width: 14.2%;
}
.ContestProcess .ProcessMain .table thead tr th[data-v-ea5152d0]:last-child {
  width: 16.2%;
  border-right: 0;
}
.ContestProcess .ProcessMain .table tbody tr[data-v-ea5152d0] {
  background: #fff;
}
.ContestProcess .ProcessMain .table tbody tr td[data-v-ea5152d0] {
  padding: 20px;
  text-align: center;
  border-right: 1px solid #9a999f;
  vertical-align: middle;
  border-top: 1px solid #9a999f;
}

.ivu-table th {
  background: #000 !important;
  color: #fff !important;
  text-align: center;
}

.edit .submit[data-v-7330b882] {
  text-align: center;
}
ul[data-v-7330b882] {
  margin: 0 auto;
}
ul li[data-v-7330b882] {
  margin: 20px 0;
  background: #eeeeee;
  padding: 10px;
  position: relative;
}
ul li .del[data-v-7330b882] {
  font-size: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.editbutton[data-v-7330b882] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 999;
}

.leg[data-v-fa5c5d24] {
  position: relative;
}
.leglev[data-v-fa5c5d24] {
  margin-right: 75px;
  width: 180px;
  height: 200px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  margin-bottom: 20px;
  background: #FFFFFF;
  text-align: center;
}
.leglev .iconp[data-v-fa5c5d24] {
  width: 100%;
  height: 120px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.leglev .iconp img[data-v-fa5c5d24] {
  height: 80px;
  width: auto;
}
.leglev .foot[data-v-fa5c5d24] {
  height: 80px;
  background: #000;
  font-size: 14px;
  color: #FFFFFF;
  padding: 0 10px;
}
.leglev .foot .time[data-v-fa5c5d24] {
  padding-top: 20px;
}
.leglev[data-v-fa5c5d24]:nth-child(5n) {
  margin-right: 0;
}
h1[data-v-fa5c5d24],
h2[data-v-fa5c5d24] {
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  line-height: 24px;
}
h1[data-v-fa5c5d24] {
  margin-top: 30px;
}
h2[data-v-fa5c5d24] {
  margin-bottom: 40px;
}
.ellipse[data-v-fa5c5d24] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.editBanner[data-v-be0ea1aa] {
  margin-top: 20px;
}
.linkBanner[data-v-be0ea1aa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner .el-input[data-v-be0ea1aa] {
  margin-left: 16px;
}
.el-carousel__item h3[data-v-be0ea1aa] {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item[data-v-be0ea1aa]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-be0ea1aa]:nth-child(2n + 1) {
  background-color: #d3dce6;
}
.el-select[data-v-be0ea1aa] {
  width: 100%;
}

.skin2[data-v-814f0d84] {
  position: relative;
}
.skin2 .titleContent[data-v-814f0d84] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.skin2 .titleContent h3[data-v-814f0d84] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.skin2 .titleContent p[data-v-814f0d84] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.ContestPurpose[data-v-814f0d84] {
  font-size: 0;
}
.ContestPurposeDetail.one[data-v-814f0d84] {
  width: 1200px;
}
.ContestPurposeDetail.two[data-v-814f0d84] {
  width: 600px;
}
.ContestPurposeDetail.three[data-v-814f0d84] {
  width: 400px;
}
.clear[data-v-814f0d84] {
  clear: both;
}

.ContestPurposeDetail {
  position: relative;
  width: 400px;
  height: 298px;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  overflow: hidden;
  background: #dedede;
  cursor: pointer;
  margin: 0;
}
.ContestPurposeDetail .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.ContestPurposeDetail .main {
  margin: 185px 0 0 30px;
  position: relative;
  z-index: 2;
}
.ContestPurposeDetail .main h2 {
  font-size: 22px;
  color: #ffffff;
}
.ContestPurposeDetail .main a {
  font-size: 14px;
  color: #ffffff;
  display: block;
  margin: 8px 0;
  cursor: pointer;
}
.ContestPurposeDetail .main .line {
  width: 42px;
  height: 5px;
  background: #ffffff;
}
.ContestPurposeDetail .main.top {
  margin: 36px 0 0 30px;
}

.skin2[data-v-52559420] {
  position: relative;
}
.skin2 .titleContent[data-v-52559420] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.skin2 .titleContent h3[data-v-52559420] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.skin2 .titleContent p[data-v-52559420] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.edit[data-v-52559420] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.ContestPurpose[data-v-52559420] {
  font-size: 0;
}
.ContestPurposeDetail[data-v-52559420] {
  position: relative;
  width: 400px;
  height: 298px;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  overflow: hidden;
  background: #dedede;
  cursor: pointer;
  margin: 0;
}
.ContestPurposeDetail .img[data-v-52559420] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.ContestPurposeDetail .main[data-v-52559420] {
  margin: 185px 0 0 30px;
  position: relative;
  z-index: 2;
}
.ContestPurposeDetail .main h2[data-v-52559420] {
  font-size: 22px;
  color: #ffffff;
}
.ContestPurposeDetail .main a[data-v-52559420] {
  font-size: 14px;
  color: #ffffff;
  display: block;
  margin: 8px 0;
  cursor: pointer;
}
.ContestPurposeDetail .main .line[data-v-52559420] {
  width: 42px;
  height: 5px;
  background: #ffffff;
}
.ContestPurposeDetail .main.top[data-v-52559420] {
  margin: 36px 0 0 30px;
}
.middle[data-v-52559420] {
  width: 100%;
  height: 149px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.clear[data-v-52559420] {
  clear: both;
}

.skin2[data-v-1d421088] {
  position: relative;
}
.skin2 .titleContent[data-v-1d421088] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.skin2 .titleContent h3[data-v-1d421088] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.skin2 .titleContent p[data-v-1d421088] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.edit[data-v-1d421088] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.ContestPurpose[data-v-1d421088] {
  font-size: 0;
}
.ContestPurposeDetail[data-v-1d421088] {
  position: relative;
  width: 400px;
  height: 298px;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  overflow: hidden;
  background: #dedede;
  cursor: pointer;
  margin: 0;
}
.ContestPurposeDetail .img[data-v-1d421088] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.ContestPurposeDetail .main[data-v-1d421088] {
  margin: 185px 0 0 30px;
  position: relative;
  z-index: 2;
}
.ContestPurposeDetail .main h2[data-v-1d421088] {
  font-size: 22px;
  color: #ffffff;
}
.ContestPurposeDetail .main a[data-v-1d421088] {
  font-size: 14px;
  color: #ffffff;
  display: block;
  margin: 8px 0;
  cursor: pointer;
}
.ContestPurposeDetail .main .line[data-v-1d421088] {
  width: 42px;
  height: 5px;
  background: #ffffff;
}
.ContestPurposeDetail .main.top[data-v-1d421088] {
  margin: 36px 0 0 30px;
}
.middle[data-v-1d421088] {
  width: 100%;
  height: 149px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.clear[data-v-1d421088] {
  clear: both;
}

.edit[data-v-2c650534] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}

.ContestAbstract[data-v-ac8bac0e] {
  margin-bottom: -170px;
  overflow: hidden;
}
.ContestAbstract .mains[data-v-ac8bac0e] {
  width: 100%;
  position: relative;
  padding-top: 60px;
  z-index: 1;
}
.ContestAbstract .mains .main[data-v-ac8bac0e] {
  width: 1200px;
  margin: 0 auto;
}
.ContestAbstract .legs[data-v-ac8bac0e] {
  background-repeat: no-repeat;
  width: 100%;
  background-size: cover;
  position: relative;
  top: -170px;
  padding-top: 170px;
  padding-bottom: 74px;
  z-index: 0;
}
.ContestAbstract .legs .leg[data-v-ac8bac0e] {
  width: 1200px;
  margin: 0 auto;
}

.el-select[data-v-ac258a1e] {
  width: 100%;
}

.main[data-v-7bd98d37] {
  padding: 36px 0 0 30px;
  position: relative;
  z-index: 2;
}
.main h2[data-v-7bd98d37] {
  font-size: 22px;
  color: #ffffff;
}
.main a[data-v-7bd98d37] {
  font-size: 14px;
  color: #ffffff;
  display: block;
  margin: 8px 0;
  cursor: pointer;
}
.main .line[data-v-7bd98d37] {
  width: 42px;
  height: 5px;
  background: #ffffff;
}
.main.bottom[data-v-7bd98d37] {
  padding: 185px 0 0 30px;
}

.entry .titleContent[data-v-f7bd8760] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.entry .titleContent h3[data-v-f7bd8760] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.entry .titleContent p[data-v-f7bd8760] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.entry ul[data-v-f7bd8760] {
  width: 1200px;
  height: 298px;
  margin: 0 auto;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.entry ul li[data-v-f7bd8760] {
  width: 50%;
  height: 100%;
  background-size: cover;
}
.entry ul.one li[data-v-f7bd8760] {
  width: 100%;
  height: 100%;
}
.entry ul.two li[data-v-f7bd8760] {
  width: 50%;
  height: 100%;
}
.entry ul.three li[data-v-f7bd8760] {
  width: 400px;
  height: 100%;
}
.entry ul.three li.small[data-v-f7bd8760] {
  height: 50%;
}
.entry .edit[data-v-f7bd8760] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}

.ContestAbstract[data-v-1c02bc10] {
  margin-bottom: -170px;
  overflow: hidden;
}
.ContestAbstract .mains[data-v-1c02bc10] {
  width: 100%;
  position: relative;
  padding-top: 60px;
  z-index: 1;
}
.ContestAbstract .mains .main[data-v-1c02bc10] {
  width: 1200px;
  margin: 0 auto;
}
.ContestAbstract .legs[data-v-1c02bc10] {
  background-repeat: no-repeat;
  width: 100%;
  background-size: cover;
  position: relative;
  top: -170px;
  padding-top: 170px;
  padding-bottom: 74px;
  z-index: 0;
}
.ContestAbstract .legs .leg[data-v-1c02bc10] {
  width: 1200px;
  margin: 0 auto;
}

.edit[data-v-5d9378de] {
  position: absolute;
  top: 0;
  right: 0;
}
.editreview[data-v-5d9378de] {
  margin-top: 20px;
}
.el-el-upload[data-v-5d9378de] {
  margin: 0 auto;
}
.linkreview[data-v-5d9378de] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkreview .el-input[data-v-5d9378de] {
  margin-left: 16px;
}
.el-carousel__item h3[data-v-5d9378de] {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item[data-v-5d9378de]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-5d9378de]:nth-child(2n + 1) {
  background-color: #d3dce6;
}

.my-gallery figure {
  display: inline-block;
  margin-bottom: 20px;
  margin-right: 19px;
}
.my-gallery figure:nth-child(4n) {
  margin-right: 0;
}

.ContestReview[data-v-7e47a875] {
  /*background: url('../images/ReviewBG.png') center 0 no-repeat;*/
  padding-bottom: 75px;
  position: relative;
}
.ContestReview .container[data-v-7e47a875] {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  padding: 0;
}
.ContestReview .container .titleContent[data-v-7e47a875] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.ContestReview .container .titleContent h3[data-v-7e47a875] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.ContestReview .container .titleContent p[data-v-7e47a875] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.ContestReview .ReviewImg li[data-v-7e47a875] {
  float: left;
  width: 23.8%;
  height: 189px;
  margin-right: 1.6%;
  overflow: hidden;
  margin-bottom: 20px;
  -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
          box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
  position: relative;
}
.ContestReview .ReviewImg li img[data-v-7e47a875] {
  height: 100%;
  width: 100%;
}
.ContestReview .ReviewImg li[data-v-7e47a875]:nth-child(4n) {
  margin-right: 0;
}
.ContestReview .ReviewImg li[data-v-7e47a875]:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.ContestReview .ReviewImg li[data-v-7e47a875]:hover:after {
  background: rgba(0, 0, 0, 0);
}
.ContestReview .MiddleTitle[data-v-7e47a875] {
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  padding: 14px 0;
}
.ContestReview .MiddleTitle .Subtitle.SubtitleEn[data-v-7e47a875] {
  margin: 10px 0 0;
}
.ContestReview .PreviousWorks li[data-v-7e47a875] {
  float: left;
  position: relative;
  width: 20.2%;
  margin-right: 6.4%;
  overflow: hidden;
}
.ContestReview .PreviousWorks li[data-v-7e47a875]:last-child {
  margin-right: 0;
}

.editor[data-v-49bf0420] {
  position: relative;
  height: calc(100vh - 52px);
  overflow: hidden;
}
.upload[data-v-49bf0420] {
  position: absolute;
  font-size: 0px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.ql-editor {
  font-family: "PingFang SC", "Source Han Sans", "Microsoft Yahei", "Heiti SC";
}
.ql-editor .ql-toolbar {
  font-family: "PingFang SC", "Source Han Sans", "Microsoft Yahei", "Heiti SC";
}
.ql-editor .ql-container {
  height: calc(100vh - 52px - 120px);
  overflow: auto;
  font-family: "PingFang SC", "Source Han Sans", "Microsoft Yahei", "Heiti SC";
}
.ql-sourceEditor {
  background: url("https://web.moocollege.com/mooc/hzq/competition/competition/%E9%99%84%E4%BB%B6.svg") no-repeat !important;
  background-size: 24px auto !important;
  background-position: center center !important;
}
.ql-pdfEditor {
  background: url("https://web.moocollege.com/mooc/hzq/competition/competition/pdf1.svg") no-repeat !important;
  background-size: 16px 16px;
  background-position: center center !important;
}

.adminEdit {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.m-text {
  width: 1200px;
  margin: 0 auto;
}
.m-text .ql-editor {
  min-height: 500px;
}
.editBanner {
  margin-top: 20px;
}
.linkBanner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner .el-input {
  margin-left: 16px;
}
.el-carousel__item h3 {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item:nth-child(2n + 1) {
  background-color: #d3dce6;
}

.ql-editor {
  overflow: visible;
}
.maximg {
  width: 100%;
}
.maximg img,
.maximg video {
  max-width: 100%;
}
.maximg a {
  color: -webkit-link;
  text-decoration: underline;
}

.adminEdit {
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  z-index: 999;
  background-color: red;
}
.PaddingSpacing {
  position: relative;
}
.PaddingSpacing .container {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  padding: 0;
}
.PaddingSpacing .container .titleContent {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.PaddingSpacing .container .titleContent h3 {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.PaddingSpacing .container .titleContent p {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.PaddingSpacing .container .SigUpIntro .BasicsFont {
  font-size: 14px;
  color: #111;
  line-height: 32px;
}
.PaddingSpacing .container .SigUpIntro .enrollmentTips {
  width: 84%;
  margin: 0 auto 20px;
}
.PaddingSpacing .container .SigUpIntro .enrollmentTipsEn {
  width: 84%;
  margin: 0 auto 20px;
}
.PaddingSpacing .container .SigUpIntro .enrollmentTipsEn.ENtips1 {
  margin-top: 40px;
}
.PaddingSpacing .container .MoreLink {
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
.PaddingSpacing .container .MoreLink a.LinkOther {
  display: inline-block;
  vertical-align: middle;
  width: 140px;
  height: 40px;
  line-height: 40px;
  color: #fff !important;
  background: #111 !important;
  font-size: 14px;
  text-align: center;
  margin: 10px auto;
  border: 1px solid #111111;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  cursor: pointer;
}
.PaddingSpacing .container .MoreLink a.LinkOther + a.LinkOther {
  margin-left: 46px;
}

.editBanner[data-v-dc9740ac] {
  margin-top: 20px;
}
.linkBanner[data-v-dc9740ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner p[data-v-dc9740ac] {
  width: 50px;
  display: inline-block;
}
.linkBanner .el-input[data-v-dc9740ac] {
  margin-left: 16px;
}
.el-carousel__item h3[data-v-dc9740ac] {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item[data-v-dc9740ac]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-dc9740ac]:nth-child(2n + 1) {
  background-color: #d3dce6;
}

.ContestDynamic[data-v-603a781a] {
  width: 100%;
  position: relative;
}
.ContestDynamic .container[data-v-603a781a] {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.ContestDynamic .container .titleContent[data-v-603a781a] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.ContestDynamic .container .titleContent h3[data-v-603a781a] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.ContestDynamic .container .titleContent p[data-v-603a781a] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.ContestDynamic .container .newsWrapper[data-v-603a781a] {
  width: 100%;
}
.ContestDynamic .container .newsWrapper .mainWrapper[data-v-603a781a] {
  display: inline-block;
  width: 370px;
  height: 206px;
  margin-top: 20px;
  overflow: hidden;
  cursor: pointer;
  margin: 0 15px;
}
.ContestDynamic .container .newsWrapper .mainWrapper video[data-v-603a781a],
.ContestDynamic .container .newsWrapper .mainWrapper img[data-v-603a781a] {
  width: 100%;
  height: 100%;
  background-color: #000;
  float: left;
}
.ContestDynamic .container .newsWrapper .mainWrapper .main[data-v-603a781a] {
  width: 100%;
  height: 100%;
  position: relative;
}
.ContestDynamic .container .newsWrapper .mainWrapper .main .module[data-v-603a781a] {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.ContestDynamic .container .newsWrapper .mainWrapper .main .module h3[data-v-603a781a] {
  color: #fff;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  color: #ffffff;
  text-align: left;
  text-indent: 20px;
  line-height: 1.5;
}
.ContestDynamic .container .shadowBox[data-v-603a781a] {
  margin-top: 10px;
}
.ContestDynamic .container .shadowBox img[data-v-603a781a] {
  display: block;
  max-width: 100%;
  height: auto;
}
.ContestDynamic .edit[data-v-603a781a] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.img_auto1[data-v-603a781a] {
  max-width: 90%;
  max-height: 90%;
  display: block;
  margin: 0 auto;
}

.ContestDynamic .el-carousel__item:nth-child(2n) {
  background-color: #ffffff;
}
.ContestDynamic .el-carousel__item:nth-child(2n + 1) {
  background-color: #ffffff;
}

.ContestService[data-v-426d5954] {
  position: relative;
  background: -webkit-gradient(linear, left top, right top, from(#d9d9d9), to(#f9f9f9));
  background: linear-gradient(to right, #d9d9d9, #f9f9f9);
  background-color: #F0F0F0;
  padding-bottom: 76px;
  overflow: hidden;
}
.ContestService .titleContent[data-v-426d5954] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.ContestService .titleContent h3[data-v-426d5954] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.ContestService .titleContent p[data-v-426d5954] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.ContestService .editorMess[data-v-426d5954] {
  width: 1200px;
  margin: 0 auto;
}
.ContestService > img.rightspaceShow[data-v-426d5954] {
  position: absolute;
  top: 0px;
  right: 0;
}
.ContestService > img.leftspaceShow[data-v-426d5954] {
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.editBanner[data-v-0646b884] {
  margin-top: 20px;
}
.linkBanner[data-v-0646b884] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner .el-input[data-v-0646b884] {
  margin-left: 16px;
}
.el-carousel__item h3[data-v-0646b884] {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item[data-v-0646b884]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-0646b884]:nth-child(2n + 1) {
  background-color: #d3dce6;
}
.table[data-v-0646b884] {
  margin: 10px 0;
}

.el-form-item__label {
  text-align: left !important;
}

.banner[data-v-7899bc1f] {
  position: relative;
}
.edit[data-v-7899bc1f] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.ContestBanner[data-v-7899bc1f] {
  height: 650px;
  overflow: hidden;
  background: center 0 no-repeat;
  background-size: cover;
  cursor: pointer;
}
.el-carousel[data-v-7899bc1f] {
  z-index: 0 !important;
}
.dialogVisible[data-v-7899bc1f] {
  padding: 15px;
}
.dialogVisible h1[data-v-7899bc1f] {
  width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 10px 0;
}
.dialogVisible h2[data-v-7899bc1f] {
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-weight: 150;
}
.dialogVisible .form[data-v-7899bc1f] {
  width: 80%;
  display: block;
  margin: 0 auto;
}

.editBanner[data-v-5e6c4dba] {
  margin-top: 20px;
}
.linkBanner[data-v-5e6c4dba] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner .el-input[data-v-5e6c4dba] {
  margin-left: 16px;
}
.el-carousel__item h3[data-v-5e6c4dba] {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item[data-v-5e6c4dba]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-5e6c4dba]:nth-child(2n + 1) {
  background-color: #d3dce6;
}
.table[data-v-5e6c4dba] {
  margin: 10px 0;
}
.codeimg[data-v-5e6c4dba] {
  display: block;
  margin: 0 auto;
  width: 300px;
}

.el-form-item__label {
  text-align: left !important;
}

.banner[data-v-1f8ee5a0] {
  position: relative;
}
.edit[data-v-1f8ee5a0] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.ContestBanner[data-v-1f8ee5a0] {
  height: 650px;
  overflow: hidden;
  background: center 0 no-repeat;
  background-size: cover;
  cursor: pointer;
}
.el-carousel[data-v-1f8ee5a0] {
  z-index: 0 !important;
}

.editBanner[data-v-1a224468] {
  margin-top: 20px;
}
.linkBanner[data-v-1a224468] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner .el-input[data-v-1a224468] {
  margin-left: 16px;
}
.el-carousel__item h3[data-v-1a224468] {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item[data-v-1a224468]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-1a224468]:nth-child(2n + 1) {
  background-color: #d3dce6;
}
.table[data-v-1a224468] {
  margin: 10px 0;
}
.codeimg[data-v-1a224468] {
  display: block;
  margin: 0 auto;
  width: 300px;
}

.el-form-item__label {
  text-align: left !important;
}

.edit[data-v-0497d094] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.ContestBanner[data-v-0497d094] {
  height: 650px;
  overflow: hidden;
  background: center 0 no-repeat;
  background-size: cover;
  cursor: pointer;
}
.el-carousel[data-v-0497d094] {
  z-index: 0 !important;
}
.img[data-v-0497d094] {
  width: 750px;
  height: 300px;
  margin: 20px auto;
}

.comlist[data-v-3c3148bc] {
  padding: 40px 0;
}
.comlist .titleContent[data-v-3c3148bc] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.comlist .titleContent h3[data-v-3c3148bc] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.comlist .titleContent p[data-v-3c3148bc] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.comlist ul[data-v-3c3148bc] {
  width: 1160px;
  margin: 0 auto;
  margin-top: 40px;
}
.comlist ul li[data-v-3c3148bc] {
  width: 278px;
  height: auto;
  margin-right: 16px;
  margin-bottom: 30px;
  display: inline-block;
  cursor: pointer;
}
.comlist ul li .img[data-v-3c3148bc] {
  width: 100%;
  height: 163px;
  overflow: hidden;
  background-position: center;
  background-size: cover;
}
.comlist ul li h1[data-v-3c3148bc] {
  font-size: 16px;
  color: #4A4A4A;
  line-height: 24px;
  width: 100%;
  height: 24px;
  overflow: hidden;
}
.comlist ul li h2[data-v-3c3148bc] {
  font-size: 14px;
  color: #000000;
  font-weight: 150;
}
.comlist ul li h2 span[data-v-3c3148bc] {
  display: inline-block;
  padding: 0 5px;
  background: #000000;
  color: #ffffff;
  margin-right: 16px;
  font-weight: 150;
}
.comlist ul li[data-v-3c3148bc]:nth-child(4n) {
  margin-right: 0;
}

.logo[data-v-16815a59] {
  position: relative;
  width: 380px;
  height: 213px;
}
h1[data-v-16815a59] {
  font-size: 25px;
  height: 34px;
  color: #4A4A4A;
  margin: 22px 0 8px;
  overflow: hidden;
}
h2[data-v-16815a59] {
  font-size: 18px;
  color: #4A4A4A;
  margin-bottom: 12px;
  height: 25px;
  overflow: hidden;
}
p[data-v-16815a59] {
  font-size: 13px;
  color: #4C4C4C;
  width: 100%;
  height: 18px;
  overflow: hidden;
  margin-bottom: 7px;
}

ul[data-v-a2368d30] {
  width: 100%;
  position: relative;
}
ul li[data-v-a2368d30] {
  width: 163px;
  height: 44px;
  line-height: 44px;
  margin-right: 16px;
  font-size: 14px;
  color: #4A4A4A;
  letter-spacing: 1px;
  float: left;
  cursor: pointer;
}
ul li.on[data-v-a2368d30] {
  font-weight: bold;
}
ul .detail[data-v-a2368d30] {
  display: none;
  float: left;
  width: 740px;
  height: 126px;
  background: #F3F3F3;
  padding: 18px 14px;
  cursor: pointer;
}
ul .detail > div[data-v-a2368d30] {
  float: left;
  width: 520px;
}
ul .detail .logo[data-v-a2368d30] {
  width: 160px;
  height: 90px;
  margin-right: 16px;
}
ul .detail h1[data-v-a2368d30] {
  font-size: 20px;
  color: #4A4A4A;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul .detail h2[data-v-a2368d30] {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 20px;
  margin: 7px 0 8px;
}
ul .detail h2 span[data-v-a2368d30] {
  display: inline-block;
}
ul .detail h2 .competitionRange[data-v-a2368d30] {
  background-image: linear-gradient(-120deg, #61B3FF 0%, #298CFF 100%);
  border-radius: 1px;
  padding: 0 5px;
}
ul .detail h2 .competitionLevel[data-v-a2368d30] {
  background-image: -webkit-gradient(linear, right top, left top, from(#2A99FF), to(#0056BB));
  background-image: linear-gradient(-90deg, #2A99FF 0%, #0056BB 100%);
  border-radius: 1px;
  padding: 0 5px;
}
ul .detail h2 .isfinish[data-v-a2368d30] {
  background: #F5A623;
  border-radius: 1px;
  padding: 0 5px;
}
ul .detail h2 .orign[data-v-a2368d30] {
  background: #F5A623;
}
ul .detail h2 .fff[data-v-a2368d30] {
  background: #9B9B9B;
}
ul .detail h2 .blue[data-v-a2368d30] {
  background: #1D86FF;
}
ul .detail p[data-v-a2368d30] {
  font-size: 16px;
  color: #4A4A4A;
  line-height: 22px;
}
ul.on .detail[data-v-a2368d30] {
  display: block;
}

.provincialList[data-v-25c575e5] {
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 30px;
}
.provincialList .titleContent[data-v-25c575e5] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.provincialList .titleContent h3[data-v-25c575e5] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.provincialList .titleContent p[data-v-25c575e5] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.provincialList .left[data-v-25c575e5] {
  width: 430px;
  height: 440px;
  float: left;
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 15px 0 rgba(218, 218, 222, 0.5);
          box-shadow: 0 2px 15px 0 rgba(218, 218, 222, 0.5);
  padding: 15px 25px;
}
.provincialList .right[data-v-25c575e5] {
  width: 740px;
  height: auto;
  float: right;
}

.history[data-v-7c608d95] {
  width: 100%;
  height: 540px;
  min-width: 1300px;
  background: url("https://web.moocollege.com/mooc/hzq/vueskin/assets/historybg.png") no-repeat;
}
.history .titleContent[data-v-7c608d95] {
  width: 100%;
  text-align: center;
  padding-top: 55px;
  margin-bottom: 46px;
}
.history .titleContent h3[data-v-7c608d95] {
  font-weight: bold;
  font-size: 36px;
  color: #ffffff;
  text-align: center;
  margin-bottom: 10px;
}
.history .titleContent p[data-v-7c608d95] {
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  margin: 0 0 10px;
}
.history .main[data-v-7c608d95] {
  max-width: 1300px;
  margin: 0 auto;
  text-align: center;
}
.history .main .lists[data-v-7c608d95] {
  display: inline-block;
  max-width: 1155px;
  margin: 0 auto;
}
.history .main .lists .list[data-v-7c608d95] {
  display: inline-block;
  width: 231px;
  height: 300px;
  text-align: center;
  cursor: pointer;
}
.history .main .lists .list time[data-v-7c608d95] {
  font-size: 30px;
  color: #FFFFFF;
  line-height: 45px;
}
.history .main .lists .list .line[data-v-7c608d95] {
  width: 100%;
  border: 2px solid #FFFFFF;
  position: relative;
  z-index: 1;
}
.history .main .lists .list .line p[data-v-7c608d95] {
  position: absolute;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  left: 50%;
  top: 50%;
  background: #FFFFFF;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  z-index: 2;
}
.history .main .lists .list .line1[data-v-7c608d95] {
  border: 1px dashed #FFFFFF;
  height: 38px;
  width: 0px;
  margin: 0 auto;
}
.history .main .lists .list .detail[data-v-7c608d95] {
  width: 180px;
  height: 200px;
  background: #FFFFFF;
  border-radius: 10px;
  overflow: hidden;
  margin: 0 auto;
}
.history .main .lists .list .detail h1[data-v-7c608d95] {
  background: #000000;
  line-height: 54px;
  min-height: 54px;
  overflow: hidden;
  font-size: 20px;
  color: #FFFFFF;
}
.history .main .lists .list .detail > div[data-v-7c608d95] {
  font-size: 14px;
  color: #000000;
  padding: 10px 0;
}
.history .main .lists .list .detail > div h4[data-v-7c608d95] {
  font-size: 12px;
  color: #000000;
  letter-spacing: 0.52px;
  text-align: center;
  margin-top: 5px;
}
.history .main .lists .list .detail > div p[data-v-7c608d95] {
  padding: 0 5px;
  font-size: 12px;
  color: #000000;
  letter-spacing: 0.52px;
  text-align: center;
  height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.history .main .pre[data-v-7c608d95] {
  float: left;
  color: #ffffff;
  font-size: 22px;
  margin-top: 20px;
}
.history .main .next[data-v-7c608d95] {
  float: right;
}

.banners[data-v-0f1ff9d4] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.banners li[data-v-0f1ff9d4] {
  width: 280px;
  height: 280px;
  position: relative;
  margin-bottom: 30px;
}
.banners li .img[data-v-0f1ff9d4] {
  width: 100%;
  height: 182px;
  margin-bottom: 10px;
  position: relative;
}
.banners li .img img[data-v-0f1ff9d4] {
  width: 100%;
  height: 100%;
}
.banners li .img .button[data-v-0f1ff9d4] {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.banners li .img:hover .button[data-v-0f1ff9d4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.historyauto[data-v-7d469348] {
  width: 100%;
  height: auto;
  position: relative;
}
.historyauto h3[data-v-7d469348] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 20px;
}
.historyauto h4[data-v-7d469348] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.historyauto .main[data-v-7d469348] {
  width: 1200px;
  margin: 20px auto;
  overflow: hidden;
  position: relative;
}
.historyauto .main ul[data-v-7d469348] {
  height: 240px;
  width: 1224px;
  position: relative;
  left: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.historyauto .main ul li[data-v-7d469348] {
  display: inline-block;
  vertical-align: top;
  margin-right: 26px;
  cursor: pointer;
}
.historyauto .main i[data-v-7d469348] {
  display: inline-block;
  font-size: 44px;
  color: #ccc;
  cursor: pointer;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 3;
}
.historyauto .main i.pre[data-v-7d469348] {
  left: 0;
}
.historyauto .main i.next[data-v-7d469348] {
  right: 0;
}
.historyauto .main i[data-v-7d469348]:hover {
  color: #999;
}
.historyauto .main i.no[data-v-7d469348]:hover {
  color: #ccc;
}
.historyauto .teachermain[data-v-7d469348] {
  width: 280px;
  height: 240px;
  position: relative;
  margin-bottom: 30px;
  border: 1px solid #eee;
}
.historyauto .teachermain img[data-v-7d469348] {
  width: 100%;
  height: 182px;
}
.historyauto .teachermain h5[data-v-7d469348] {
  font-size: 24px;
  font-weight: 500;
  color: #303132;
  line-height: 44px;
  height: 44px;
  overflow: hidden;
  margin-bottom: 14px;
  text-align: center;
}
.historyauto .edit[data-v-7d469348] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}

h1[data-v-44140f6a] {
  width: 100%;
  font-size: 22px;
  color: #4A4A4A;
  line-height: 33px;
  font-weight: bold;
  border-bottom: 3px solid #0041AB;
  padding-bottom: 16px;
}
h1 a[data-v-44140f6a] {
  font-size: 14px;
  font-weight: 150;
  float: right;
  cursor: pointer;
}
.newsmain[data-v-44140f6a] {
  width: 100%;
  border-bottom: 1px solid rgba(155, 155, 155, 0.3);
  padding: 12px 0;
  cursor: pointer;
}
.newsmain span[data-v-44140f6a] {
  font-size: 16px;
  color: #4A4A4A;
  line-height: 30px;
  height: 24px;
  width: 500px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  font-weight: bold;
}
.newsmain time[data-v-44140f6a] {
  float: right;
  font-size: 12px;
  color: #4A4A4A;
  line-height: 36px;
  text-align: right;
  display: block;
}
.no.newsmain[data-v-44140f6a] {
  border-bottom: none;
}

.choose {
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.choose li {
  width: calc(50% - 2px);
  float: left;
  text-align: center;
  border: 1px solid #ccc;
}
.choose li.on {
  background: #0078e2;
  border: 1px solid #0078e2;
  color: #ffffff;
}
.qrcode_login {
  position: relative;
  margin: 20px auto;
  width: 500px;
  height: 375px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 6px;
}
.qrcode_login .login_head {
  position: relative;
}
.qrcode_login .login_head img {
  max-width: 210px;
  max-height: 62px;
  margin-top: 21px;
}
.qrcode_login .login_head i {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.qrcode_login .login_code {
  margin: 20px;
  text-align: center;
  font-size: 20px;
}
.qrcode_login .login_code p img {
  width: 230px;
  height: 230px;
}
.qrcode_login .login_phone {
  margin: 20px;
  text-align: center;
  font-size: 20px;
  padding: 0 50px;
}
.qrcode_login .login_phone form {
  padding-top: 10px;
}
.qrcode_login .login_phone form .el-form-item {
  margin-bottom: 26px;
}
.qrcode_login .login_phone form .el-form-item > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.qrcode_login .login_phone form .el-form-item > div::before {
  display: none;
}
.qrcode_login .login_phone form .el-form-item > div::after {
  display: none;
}
.qrcode_login .login_phone form .el-form-item .get_auth_code,
.qrcode_login .login_phone form .el-form-item .wait_auth_code {
  width: 112px;
  margin-left: 20px;
  border-radius: 5px;
  font-size: 16px;
}
.qrcode_login .login_phone form .el-form-item .wait_auth_code {
  background: #dedede;
}
.qrcode_login .schoolNum {
  margin: 20px;
  text-align: center;
  font-size: 20px;
  padding: 0 50px;
}
.qrcode_login .schoolNum form {
  padding-top: 10px;
}
.qrcode_login .schoolNum form .el-form-item {
  margin-bottom: 26px;
}
.qrcode_login .schoolNum form .el-form-item > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.qrcode_login .schoolNum form .el-form-item .get_auth_code,
.qrcode_login .schoolNum form .el-form-item .wait_auth_code {
  width: 112px;
  margin-left: 20px;
  border-radius: 5px;
  font-size: 16px;
}
.qrcode_login .schoolNum form .el-form-item .wait_auth_code {
  background: #dedede;
}
.qrcode_login .register_phone {
  margin: 20px;
  text-align: center;
  font-size: 20px;
  padding: 0 50px;
}
.qrcode_login .register_phone form .el-form-item > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.qrcode_login .register_phone form .el-form-item .get_auth_code,
.qrcode_login .register_phone form .el-form-item .wait_auth_code {
  width: 112px;
  margin-left: 20px;
  border-radius: 5px;
  font-size: 16px;
}
.qrcode_login .register_phone form .el-form-item .wait_auth_code {
  background: #dedede;
}
.qrcode_login .register_phone form .read_file > div {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.qrcode_login img.change_login_mode {
  position: absolute;
  right: 0;
  bottom: 0;
  cursor: pointer;
  border-radius: 0 0 6px 0;
}
.qrcode_login img.change_login_modeTwo {
  position: absolute;
  left: 0;
  bottom: 0;
  cursor: pointer;
  border-radius: 0 0 6px 0;
}
.login {
  width: 100%;
  text-align: center;
  font-size: 16px;
  padding: 20px 0;
  z-index: 2;
  position: relative;
}
.login .el-button {
  padding: 12px 10px;
}

.editBanner[data-v-58db2535] {
  margin-top: 20px;
}
.linkBanner[data-v-58db2535] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner .el-input[data-v-58db2535] {
  margin-left: 16px;
}
.el-carousel__item h3[data-v-58db2535] {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item[data-v-58db2535]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-58db2535]:nth-child(2n + 1) {
  background-color: #d3dce6;
}
.el-select[data-v-58db2535] {
  width: 100%;
}
.codeimg[data-v-58db2535] {
  display: block;
  margin: 0 auto;
  width: 300px;
}

.persubmit h1 {
  width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 10px 0;
}
.persubmit .form {
  width: 80%;
  margin: 0 auto;
  padding: 30px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}

.persubmit h1 {
  width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 10px 0;
}
.persubmit .form {
  width: 80%;
  margin: 0 auto;
  padding: 30px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}

.expert[data-v-298e72f8] {
  margin-top: 25px !important;
  margin-left: 179px !important;
}

.skin3entry[data-v-8aa8fbd8] {
  margin-top: 48px;
}
.skin3entry .edit[data-v-8aa8fbd8] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.li[data-v-8aa8fbd8] {
  width: 278px;
  height: 187px;
  margin: 0 4px 4px 0;
  float: left;
  cursor: pointer;
}
.li div[data-v-8aa8fbd8] {
  margin: 35px 0 0 30px;
  cursor: pointer;
}
.li div h1[data-v-8aa8fbd8] {
  font-size: 22px;
  color: #4a4a4a;
  font-weight: bold;
}
.li div h2[data-v-8aa8fbd8] {
  font-size: 14px;
  color: #4a4a4a;
  font-weight: 150;
  margin: 8px 0;
}
.li div .line[data-v-8aa8fbd8] {
  width: 45px;
  height: 5px;
  background: #0078e2;
}
.li2[data-v-8aa8fbd8] {
  margin-right: 0;
}
.codeurl[data-v-8aa8fbd8] {
  width: 94px;
  height: 94px;
  margin: 69px 0 0 32px;
}
.persubmit h1[data-v-8aa8fbd8] {
  width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 10px 0;
}
.persubmit .form[data-v-8aa8fbd8] {
  width: 80%;
  margin: 0 auto;
  padding: 30px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}

.skin3main[data-v-72a1f538] {
  min-height: calc(100vh - 300px - 60px);
  position: relative;
  padding-top: 40px;
}
.skin3main > div[data-v-72a1f538] {
  margin-top: 20px;
  width: 1200px;
  overflow: hidden;
  margin: 0 auto;
}
.skin3main .left[data-v-72a1f538] {
  width: 590px;
  margin-right: 50px;
  float: left;
}
.skin3main .right[data-v-72a1f538] {
  width: 560px;
  float: left;
}

h1[data-v-349bf9e4] {
  width: 100%;
  font-size: 22px;
  color: #4A4A4A;
  line-height: 33px;
  font-weight: bold;
  border-bottom: 3px solid #0041AB;
  padding-bottom: 16px;
}
h1 a[data-v-349bf9e4] {
  font-size: 14px;
  font-weight: 150;
  float: right;
  cursor: pointer;
}
.newsmain[data-v-349bf9e4] {
  width: 100%;
  border-bottom: 1px solid rgba(155, 155, 155, 0.3);
  padding: 12px 0;
  cursor: pointer;
}
.newsmain span[data-v-349bf9e4] {
  font-size: 16px;
  color: #4A4A4A;
  line-height: 30px;
  height: 24px;
  width: 500px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  font-weight: bold;
}
.newsmain time[data-v-349bf9e4] {
  float: right;
  font-size: 12px;
  color: #4A4A4A;
  line-height: 36px;
  text-align: right;
  display: block;
}
.no.newsmain[data-v-349bf9e4] {
  border-bottom: none;
}

.editBanner[data-v-05e5afca] {
  margin-top: 20px;
}
.linkBanner[data-v-05e5afca] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner .el-input[data-v-05e5afca] {
  margin-left: 16px;
}
.el-carousel__item h3[data-v-05e5afca] {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item[data-v-05e5afca]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-05e5afca]:nth-child(2n + 1) {
  background-color: #d3dce6;
}
.el-select[data-v-05e5afca] {
  width: 100%;
}
.codeimg[data-v-05e5afca] {
  display: block;
  margin: 0 auto;
  width: 300px;
}

.skin3entry[data-v-606f78ef] {
  margin-top: 48px;
}
.skin3entry .edit[data-v-606f78ef] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.li[data-v-606f78ef] {
  width: 274px;
  height: 187px;
  margin: 0 4px 4px 0;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  position: relative;
}
.li div[data-v-606f78ef] {
  margin: 35px 0 0 30px;
  cursor: pointer;
  position: relative;
}
.li div h1[data-v-606f78ef] {
  font-size: 22px;
  color: #4A4A4A;
  font-weight: bold;
}
.li div h2[data-v-606f78ef] {
  font-size: 14px;
  color: #4A4A4A;
  font-weight: 150;
  margin: 8px 0;
}
.li div .line[data-v-606f78ef] {
  width: 45px;
  height: 5px;
  background: #0078E2;
}

.skin3main[data-v-4044f806] {
  min-height: calc(100vh - 300px - 60px);
  position: relative;
  padding-top: 40px;
}
.skin3main > div[data-v-4044f806] {
  margin-top: 20px;
  width: 1200px;
  overflow: hidden;
  margin: 0 auto;
}
.skin3main .left[data-v-4044f806] {
  width: 590px;
  margin-right: 50px;
  float: left;
}
.skin3main .right[data-v-4044f806] {
  width: 560px;
  float: left;
}

h1[data-v-952ea872] {
  width: 100%;
  font-size: 22px;
  color: #4A4A4A;
  line-height: 33px;
  font-weight: bold;
  border-bottom: 3px solid #0041AB;
  padding-bottom: 16px;
}
h1 a[data-v-952ea872] {
  font-size: 14px;
  font-weight: 150;
  float: right;
  cursor: pointer;
}
.newsmain[data-v-952ea872] {
  width: 100%;
  border-bottom: 1px solid rgba(155, 155, 155, 0.3);
  padding: 12px 0;
  cursor: pointer;
}
.newsmain span[data-v-952ea872] {
  font-size: 16px;
  color: #4A4A4A;
  line-height: 30px;
  height: 24px;
  width: 500px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  font-weight: bold;
}
.newsmain time[data-v-952ea872] {
  float: right;
  font-size: 12px;
  color: #4A4A4A;
  line-height: 36px;
  text-align: right;
  display: block;
}
.no.newsmain[data-v-952ea872] {
  border-bottom: none;
}

.editBanner[data-v-0314089c] {
  margin-top: 20px;
}
.linkBanner[data-v-0314089c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner .el-input[data-v-0314089c] {
  margin-left: 16px;
}
.el-carousel__item h3[data-v-0314089c] {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item[data-v-0314089c]:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item[data-v-0314089c]:nth-child(2n + 1) {
  background-color: #d3dce6;
}
.el-select[data-v-0314089c] {
  width: 100%;
}
.codeimg[data-v-0314089c] {
  display: block;
  margin: 0 auto;
  width: 300px;
}

.skin3entry[data-v-074c8a74] {
  margin-top: 48px;
}
.skin3entry .edit[data-v-074c8a74] {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.li[data-v-074c8a74] {
  width: 274px;
  height: 187px;
  margin: 0 4px 4px 0;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  position: relative;
}
.li div[data-v-074c8a74] {
  margin: 35px 0 0 30px;
  cursor: pointer;
  position: relative;
}
.li div h1[data-v-074c8a74] {
  font-size: 22px;
  color: #4A4A4A;
  font-weight: bold;
}
.li div h2[data-v-074c8a74] {
  font-size: 14px;
  color: #4A4A4A;
  font-weight: 150;
  margin: 8px 0;
}
.li div .line[data-v-074c8a74] {
  width: 45px;
  height: 5px;
  background: #0078E2;
}
.li video[data-v-074c8a74] {
  width: 100%;
  height: 100%;
}
.li > p[data-v-074c8a74] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 187px;
  background: rgba(0, 0, 0, 0.5);
  font-size: 22px;
  color: #FFFFFF;
  letter-spacing: 0.82px;
  z-index: 9;
}
.li2[data-v-074c8a74] {
  margin-right: 0;
}

.skin3main[data-v-17ddb640] {
  min-height: calc(100vh - 300px - 60px);
  position: relative;
  padding-top: 40px;
}
.skin3main > div[data-v-17ddb640] {
  margin-top: 20px;
  width: 1200px;
  overflow: hidden;
  margin: 0 auto;
}
.skin3main .left[data-v-17ddb640] {
  width: 590px;
  margin-right: 50px;
  float: left;
}
.skin3main .right[data-v-17ddb640] {
  width: 560px;
  float: left;
}

.editbutton[data-v-48e84354] {
  position: absolute;
  top: 0;
  right: 0;
}
.submit[data-v-48e84354] {
  text-align: center;
  margin-top: 20px;
}
.m-text[data-v-48e84354] {
  width: 1200px;
  margin: 0 auto;
}

.footer[data-v-3b05c110] {
  width: 100%;
  background: #111;
  color: #666;
}
.footer .container[data-v-3b05c110] {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  padding: 0;
}
.footer .container .footerTextContent[data-v-3b05c110] {
  padding: 15px 0;
}
.footer .container .footerTextContent p[data-v-3b05c110]:last-child {
  margin-bottom: 0;
}
.footer .container .footerFont[data-v-3b05c110] {
  font-size: 12px;
  color: #666;
  line-height: 1.5;
  margin-bottom: 0;
  text-align: center;
}
.footer .container .footerFont a[data-v-3b05c110] {
  text-decoration: none;
  color: #666;
}

.adminEdit {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}
.m-text {
  width: 1200px;
  margin: 0 auto;
}
.m-text .ql-editor {
  min-height: 500px;
}
.editBanner {
  margin-top: 20px;
}
.linkBanner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.linkBanner .el-input {
  margin-left: 16px;
}
.el-carousel__item h3 {
  color: #475669;
  font-size: 18px;
  opacity: 0.75;
  line-height: 300px;
  margin: 0;
}
.el-carousel__item:nth-child(2n) {
  background-color: #99a9bf;
}
.el-carousel__item:nth-child(2n + 1) {
  background-color: #d3dce6;
}

.ContestService[data-v-f8c49f86] {
  position: relative;
  padding-bottom: 76px;
  overflow: hidden;
}
.ContestService .titleContent[data-v-f8c49f86] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.ContestService .titleContent h3[data-v-f8c49f86] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.ContestService .titleContent p[data-v-f8c49f86] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.ContestService .editorMess[data-v-f8c49f86] {
  width: 1200px;
  margin: 0 auto;
}

.ContestService[data-v-0d173a27] {
  position: relative;
  padding-bottom: 76px;
  background: #F3F3F3;
  overflow: hidden;
}
.ContestService .titleContent[data-v-0d173a27] {
  width: 100%;
  text-align: center;
  margin-bottom: 46px;
}
.ContestService .titleContent h3[data-v-0d173a27] {
  font-weight: bold;
  font-size: 36px;
  color: #111;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}
.ContestService .titleContent p[data-v-0d173a27] {
  font-size: 14px;
  color: #111;
  text-align: center;
  margin: 0 0 10px;
}
.ContestService .editorMess[data-v-0d173a27] {
  width: 1200px;
  margin: 0 auto;
}

.edit[data-v-703cc55e] {
  position: absolute;
  top: 0;
  right: 0;
}

.bilingual[data-v-9d9fd02a] {
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: #4A4A4A;
}
.bilingual > div[data-v-9d9fd02a] {
  width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bilingual > div[data-v-9d9fd02a] .el-input--mini .el-input__inner {
  background: #4a4a4a;
  border: 1px solid #979797;
  color: #ffffff;
}

.home .netSuiteProject .banner[data-v-1f12ac64] {
  width: 100%;
  position: relative;
}
.home .netSuiteProject .banner img[data-v-1f12ac64] {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.home .netSuiteProject .banner .banner_main[data-v-1f12ac64] {
  max-width: 1200px;
  height: 251px;
  margin: 0 auto;
}
.home .netSuiteProject .banner .banner_main .zhan[data-v-1f12ac64] {
  width: 100%;
  height: 90px;
}
.home .netSuiteProject .banner .banner_main .banner_title h2[data-v-1f12ac64] {
  font-size: 38px;
  color: #fff;
  font-weight: normal;
}
.home .netSuiteProject .banner .banner_main .banner_title h3[data-v-1f12ac64] {
  font-size: 18px;
  color: #fff;
  margin-top: 10px;
  font-weight: normal;
}
.home .netSuiteProject .content[data-v-1f12ac64] {
  width: 1200px;
  min-height: calc(100vh - 251px - 112px - 160px - 60px);
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
  background: #fff;
  padding: 30px 60px 30px;
  margin: 80px auto;
}
.home .netSuiteProject .content h1[data-v-1f12ac64] {
  font-size: 36px;
  font-weight: 600;
  margin: 0 auto;
  text-align: center;
  margin: 60px 0 30px 0;
}
.home .netSuiteProject .content p[data-v-1f12ac64] {
  text-align: left;
  font-size: 12px;
  line-height: 1.7em;
  color: #999;
  border-bottom: 1px solid #ccc;
  margin: 20px 0 20px;
}
.home .netSuiteProject .footer[data-v-1f12ac64] {
  width: 100%;
  height: 112px;
  background: #111;
  color: #666;
}
.home .netSuiteProject .footer .container[data-v-1f12ac64] {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  padding: 0;
}
.home .netSuiteProject .footer .container .footerTextContent[data-v-1f12ac64] {
  padding: 20px 0;
}
.home .netSuiteProject .footer .container .footerTextContent p[data-v-1f12ac64]:last-child {
  margin-bottom: 0;
}
.home .netSuiteProject .footer .container .footerFont[data-v-1f12ac64] {
  font-size: 12px;
  color: #666;
  line-height: 34px;
  margin-bottom: 0;
}
.home .netSuiteProject .footer .container .footerFont a[data-v-1f12ac64] {
  text-decoration: none;
  color: #666;
}

.banner[data-v-7fadceac] {
  position: relative;
}
.el-carousel[data-v-7fadceac] {
  z-index: 0 !important;
}
.dialogVisible h1[data-v-7fadceac] {
  width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 10px 0;
}
.dialogVisible h2[data-v-7fadceac] {
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-weight: 150;
}
.dialogVisible .form[data-v-7fadceac] {
  width: 80%;
  display: block;
  margin: 0 auto;
}

.banner .el-dialog__header,
.banner .el-dialog__body,
.banner .el-dialog__footer {
  width: 80%;
  display: block;
  margin: 0 auto;
}

.banner[data-v-864b2f68] {
  position: relative;
}
.el-carousel[data-v-864b2f68] {
  z-index: 0 !important;
}
.dialogVisible h1[data-v-864b2f68] {
  width: 100%;
  text-align: center;
  font-size: 20px;
  margin: 10px 0;
}
.dialogVisible h2[data-v-864b2f68] {
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-weight: 150;
}
.dialogVisible .form[data-v-864b2f68] {
  width: 80%;
  display: block;
  margin: 0 auto;
}

.banner .el-dialog__header,
.banner .el-dialog__body,
.banner .el-dialog__footer {
  width: 80%;
  display: block;
  margin: 0 auto;
}

.mainPage[data-v-4c7ece98] {
  width: 7.5rem;
  height: auto;
  margin: 0 auto;
}
.mainPage header[data-v-4c7ece98] {
  width: 100%;
  height: 3rem;
  background: url(https://web.moocollege.com/production/1.3.16/skin/static/img/bg_750.3934b44.jpg) no-repeat;
  background-size: 7.5rem 3rem;
  background-position: center;
}
.mainPage .school[data-v-4c7ece98] {
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 4px 0 rgba(52, 57, 92, 0.3);
          box-shadow: 0 4px 4px 0 rgba(52, 57, 92, 0.3);
  border-radius: 10px;
  width: 6.88rem;
  margin: 0 auto;
  padding: 0.2rem 0.24rem 0.27rem;
  position: relative;
  z-index: 3;
  top: -0.78rem;
}
.mainPage .person[data-v-4c7ece98] {
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 4px 0 rgba(52, 57, 92, 0.3);
          box-shadow: 0 4px 4px 0 rgba(52, 57, 92, 0.3);
  border-radius: 10px;
  width: 6.88rem;
  margin: 0 auto;
  padding: 0.2rem 0.24rem 0.27rem;
  position: relative;
  z-index: 2;
  top: -0.5rem;
}
.mainPage .person h1[data-v-4c7ece98] {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #0078E2;
  text-align: center;
  background: #EEF7FF;
  border-radius: 5px;
  margin: 0.16rem 0;
}
.mainPage .person .form[data-v-4c7ece98] {
  margin-top: 0.32rem;
}
.mainPage .submit[data-v-4c7ece98] {
  display: block;
  width: 6.88rem;
  height: 40px;
  margin: 0.16rem auto 0.36rem;
}
.mainPage .upload[data-v-4c7ece98] {
  width: 100% !important;
}
.mainPage .add[data-v-4c7ece98] {
  width: 1.54rem;
  height: 1.54rem;
  line-height: 1.54rem;
  font-size: 30px;
  text-align: center;
  color: #768696;
  background: #f2f2f2;
  border-radius: 8px;
}
.mainPage .creatSchoolCompetition[data-v-4c7ece98] {
  width: 100%;
  height: 2.62rem;
  background: #f2f2f2;
  padding: 0.4rem 0.36rem;
}
.mainPage .creatSchoolCompetition[data-v-4c7ece98] .ivu-checkbox-wrapper {
  font-size: 0.32rem;
  font-weight: 400;
  color: #4a4a4a;
  line-height: 0.48rem;
}
.mainPage .creatSchoolCompetition p[data-v-4c7ece98] {
  font-size: 0.32rem;
  font-weight: 400;
  color: #8f8f8f;
  line-height: 0.5rem;
  border-top: 2px solid #DBDBDB;
  padding-top: 10px;
  margin-top: 10px;
}

.el-message {
  min-width: 3.8rem !important;
}

.mainPage[data-v-14232d28] {
  width: 7.5rem;
  height: auto;
  margin: 0 auto;
}
.mainPage header[data-v-14232d28] {
  width: 100%;
  height: 3rem;
  background: url(https://web.moocollege.com/production/1.3.16/skin/static/img/bg_750.3934b44.jpg) no-repeat;
  background-size: 7.5rem 3rem;
  background-position: center;
}
.mainPage .school[data-v-14232d28] {
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 4px 0 rgba(52, 57, 92, 0.3);
          box-shadow: 0 4px 4px 0 rgba(52, 57, 92, 0.3);
  border-radius: 10px;
  width: 6.88rem;
  margin: 0 auto;
  padding: 0.2rem 0.24rem 0.27rem;
  position: relative;
  z-index: 2;
  top: -0.78rem;
  font-size: 16px;
  color: #4A4A4A;
}
.mainPage .school .top[data-v-14232d28] {
  text-align: center;
  font-weight: bold;
  margin: 0.36rem 0;
}
.mainPage .school .top i[data-v-14232d28] {
  color: #18a964;
  margin-right: 0.5em;
}
.mainPage .school .main[data-v-14232d28] {
  text-align: left;
  text-indent: 2em;
}
.mainPage .school .footer[data-v-14232d28] {
  font-size: 12px;
  color: #9B9B9B;
  text-align: center;
  margin-top: 1rem;
}

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
}

ul, li {
	list-style: none;
}
.ivu-form-label-top .ivu-form-item-label{
    float: left !important;
    font-size: 16px !important;
    color: #4A4A4A !important;
    width: 100% !important;
    text-align: left !important;
}
.ivu-input,.ivu-select-input{
    height: 40px !important;
    line-height: 40px !important;
    font-size: 14px !important;
}
.ivu-select-single .ivu-select-selection{
    height: 40px !important;
}
.school .ivu-form-item{
    /* margin-bottom: 0 !important; */
}
